package cn.besbing.model.mapper.primary;

import cn.besbing.model.entities.primary.DlActionTable;
import cn.besbing.model.entities.primary.EngineerManage;
import cn.besbing.model.entities.primary.EngineerManageExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestParam;

public interface EngineerManageMapper {
    long countByExample(EngineerManageExample example);

    int deleteByExample(EngineerManageExample example);

    int insert(EngineerManage record);

    int insertSelective(EngineerManage record);

    List<EngineerManage> selectByExample(EngineerManageExample example);

    int updateByExampleSelective(@Param("record") EngineerManage record, @Param("example") EngineerManageExample example);

    int updateByExample(@Param("record") EngineerManage record, @Param("example") EngineerManageExample example);

    List<EngineerManage> selectAction(@RequestParam(value = "taskid", required = false) String taskid,@RequestParam(value = "engineer",required = false) String engineer);
}